About Buddha Homes Limited (12233663) United Kingdom