About Freezabird Limited (10867846) United Kingdom