About Keyloop Holdings (uk) Limited (09347879) United Kingdom