About Osa11 Properties Limited (13090862) United Kingdom