About Bobbin Olive Ltd (12136231) United Kingdom