About Strangeloop Limited (06793368) United Kingdom