About Oracabessa Properties Limited (10610426) United Kingdom