About Sevenlashes Ltd (12672695) United Kingdom