About Jeffbarre Limited (12157189) United Kingdom