About Metarooh Technologies Ltd (12827040) United Kingdom