About Otaku Property Group Limited (10175540) United Kingdom