About London Bud Limited (11248104) United Kingdom