About I&f Service Ltd Limited (12806393) United Kingdom