About Oska Blackheath Limited (07952643) United Kingdom