About Tubula Rasa Design Limited (SC581100) United Kingdom