About Atticar Reality Limited (13271651) United Kingdom