About Storish Ltd (12884856) United Kingdom