About Buckingham Technologies Ltd (10906381) United Kingdom