About Starmech Limited (07095166) United Kingdom