About The Laughing Bean Company Limited (07164305) United Kingdom