About Ben Beagent Studio Ltd (12720058) United Kingdom