About Studiobaker Limited (05830828) United Kingdom