About Microsphere Technology Limited (06270034) United Kingdom