About The Barge Studio Limited (07953819) United Kingdom