About Loaf Cameras Ltd (11948206) United Kingdom