About George And Meera Ltd (12361243) United Kingdom