About Sloann Limited (10397601) United Kingdom