About Armak Property Investment Company Limited (11387818) United Kingdom