About Rascal Solutions Limited (05191277) United Kingdom