About Starbase Management Limited (05054214) United Kingdom