About Stalo International Limited (07865020) United Kingdom