About Pikkabird Solutions Ltd (09242305) United Kingdom