About Aperture Labs Ltd (13708035) United Kingdom