About Rakkus Properties Limited (13199181) United Kingdom