About Bad Apple Solutions Ltd (13088366) United Kingdom