Oumuamua – A Visitor from Beyond Our Solar System