About Loofix Limited (04142370) United Kingdom