About Backman Consulting Sweden Limited (10904832) United Kingdom