About Laughing Buddha Limited (12080332) United Kingdom