About Meta Camera Limited (11794088) United Kingdom