About Looby Loos Limited (06072226) United Kingdom