About Mcallan Innovations Limited (SC317519) United Kingdom