About Leap & Loop Ltd. (SC632842) United Kingdom