About Immocap Ltd (10025517) United Kingdom