About Osney London Studio Limited (13536713) United Kingdom