About Benellie Properties International Limited (11171349) United Kingdom